package br.com.segpswd.dao.imp;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import org.droidpersistence.dao.DroidDao;
import org.droidpersistence.dao.TableDefinition;

import android.database.sqlite.SQLiteDatabase;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.SimpleAdapter;
import br.com.segpswd.R;
import br.com.segpswd.application.CategoriaApp;
import br.com.segpswd.model.Categoria;

public class CategoriaDao extends DroidDao<Categoria> {

	public static final String NOME = "nome";
	public static final String DESCRICAO = "descricao";
	public static final String _ID = "_id";

	private CategoriaApp categoriaApp;
	private List<Categoria> listaCategoria;
	private ListAdapter listAdapter;

	public CategoriaDao(TableDefinition<Categoria> tableDefinition,
			SQLiteDatabase database) {
		super(Categoria.class, tableDefinition, database);
	}

	public ArrayList<Categoria> getListaCategoriaAdapter() {

		ArrayList<Categoria> listaCategorias = new ArrayList<Categoria>();

		HashMap<String, String> categoriasHasMap = null;

		for (Categoria categoria : getAll()) {
			listaCategorias.add(categoria);
		}
		return listaCategorias;
	}

}
